isAddressRegistered
Takes an address and determines if the address is registered on Signal. If the address doesn't contain a UUID, it will attempt to resolve the address first
Throws
if signald sends an error response or the incoming message is invalid
if the request to the socket fails or if the address doesn't have a UUID even after resolving